Python Job: Software Engineer

Job added on

Company

Zendesk
Ireland

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Zendesk is a service-first CRM company that builds powerful, customizable software crafted to improve customer relations. We encourage growth, innovation and believe in giving back to the communities we call home. We are on a mission to be data driven in all the decisions we make as an organization!

This role is responsible for the engineering, maintenance and support of the platforms and services used to deliver EDA Platform capabilities. The role's primary responsibility will be to ensure software achieves delivery goals while following delivery characteristic guidelines as it evolves through our SDLC. This means code is clean, safe, observable, trusted and easy to maintain by the whole team. Partner with delivery managers, staff engineers and the analytic engineers who use our platforms to ensure success. Creating technology as a team is critical to the success of EDA Platforms even when remote. We value thoughtful PR’s, communication with tools like Slack, and healthy conversations around design, infrastructure and intentional patterns. We focus on delivering world class governed capabilities like: Data Movement / Enrichment / Data Persistence / Single View of the customer / Governance Platforms

What you’ll be doing
  • Refactor and replace legacy Platform capabilities with Data As An Asset (DA3)

  • Extend DA3 capabilities

  • Implement consistent patterns for observability, deployment, IaC, CI/CD

  • Analyze, design, code, test, configure, and maintain software for functional delivery using various programming languages, technologies and development methodologies

  • Design, develop, test, and debug solutions and/or software tools, and utilities for the purpose of assuring acceptable performance and service levels.

  • Lead the automated delivery of source control, IaC, and continuous integration throughout the entire delivery model

  • Ensure that solutions are carefully monitored, with relevant alerts, logging and tracing that guarantees stability, availability and performance

  • Validate that data platforms, pipelines and solutions follow data governance policies, standards and intent

  • Contribute to our user documentation, including but not limited to testing, training, governance, and software delivery

What you bring to the role

Required Experience:
  • 3+ years experience in a Platform Engineering or similar role

  • Proficiency with at least one programming language (we use Python)

  • Infrastructure as Code (IaC) / Deployment & Delivery (CI/CD) / Observability

  • Problem-solving, troubleshooting and bug fixing skills

  • Experience working on a Scrum Team in an Agile delivery environment.

Preferred Requirements:
  • Familiarity with cloud providers like Google Cloud, AWS, or Microsoft Azure

  • Version Control experience with Git

Tech Stack
  • Kafka, New Relic, GCP: BigQuery, Cloud Functions, Storage, GKE AWS: Athena, S3, Python: DBT, Pytest, tox, Kubernetes

#LI-MZ1

#LI-Remote

About Zendesk - Champions of Customer Service
Zendesk started the customer experience revolution in 2007 by enabling any business around the world to take their customer service online. Today, Zendesk is the champion of great service everywhere for everyone, and powers billions of conversations, connecting more than 100,000 logos with hundreds of millions of customers over telephony, chat, email, messaging, social channels, communities, review sites and help centers. Zendesk products are built with love to be loved. The company was conceived in Copenhagen, Denmark, built and grown in California, taken public in New York City, and today employs more than 4,000 people across the world. Learn more at www.zendesk.com.

We believe in service. Learn more about how we provide support to our local communities with volunteering, grants and product donations.

Zendesk is an equal opportunity employer, and we’re proud of our ongoing efforts to foster global diversity, equity, & inclusion in the workplace. Individuals seeking employment and employees at Zendesk are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status, or any other characteristic protected by applicable law. We are an AA/EEO/Veterans/Disabled employer. If you are based in the United States and would like more information about your EEO rights under the law, please click here.

U.S. Applicants Only: Consistent with Zendesk’s emphasis on employee wellness and our shared interest in public health, Zendesk requires all U.S. employees to provide proof of full vaccination against COVID-19. Zendesk will consider accommodations for reasons recognized by applicable law. Zendesk prohibits discrimination and will not tolerate discrimination based on a person’s disability, physical or mental conditions, religion, or any other status protected by law.

Zendesk endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law. If you are an individual with a disability and require a reasonable accommodation to submit this application, complete any pre-employment testing, or otherwise participate in the employee selection process, please send an e-mail to [email protected] with your specific accommodation request.


By submitting your application, you agree that Zendesk may collect your personal data for recruiting, global organization planning, and related purposes. Zendesk's Candidate Privacy Notice explains what personal information Zendesk may process, where Zendesk may process your personal information, its purposes for processing your personal information, and the rights you can exercise over Zendesk’s use of your personal information.